package com.zt.rongda.order.model;

import com.zt.rongda.util.JSONUtil;
import com.zt.system.model.Entity;

import java.io.Serializable;
import java.util.Date;

import net.sf.json.JSONObject;

public class OrderItem extends Entity implements Serializable {
    private String orderItemId; //制作明细ID

    private String orderId; //制作单编号

    private String busId;//车辆ID

    private String busCompany;

    private String busLineName;

    private String busPlateNo;

    private String busVehicleNo;

    private String busVehicleNoAbbr;

    private String busType;
    
    private String adName;
    
    private String adId;//广告样刊ID
    
    private String publishType;//发布形式
    
    private String makeType;//制作形式
    
    private Date publishDate;//发布时间

    private String publishCycle;//发布周期
    
    private double adArea;//广告面积
    
    private String stickerType;//胶贴形式|材类类别
    
    private Date stickerDate;//胶贴交货时间
    
    private String caituEmpId;
    
    private double caituArea;
    
    private Date caituDate;
    
    private String printEmpId;
    
    private Date printDate;
    
    private String printAccuracy;
    
    private String printMachineNo;
    
    private String fumoEmpId;
    
    private Date fumoDate;
    

    private static final long serialVersionUID = 1L;


    public String getOrderItemId() {
        return orderItemId;
    }


    public void setOrderItemId(String orderItemId) {
        this.orderItemId = orderItemId;
    }


    public String getOrderId() {
        return orderId;
    }


    public void setOrderId(String orderId) {
        this.orderId = orderId;
    }


    public String getBusId() {
        return busId;
    }


    public void setBusId(String busId) {
        this.busId = busId;
    }


    public String getBusCompany() {
        return busCompany;
    }


    public void setBusCompany(String busCompany) {
        this.busCompany = busCompany;
    }


    public String getBusLineName() {
        return busLineName;
    }


    public void setBusLineName(String busLineName) {
        this.busLineName = busLineName;
    }


    public String getBusPlateNo() {
        return busPlateNo;
    }


    public void setBusPlateNo(String busPlateNo) {
        this.busPlateNo = busPlateNo;
    }


    public String getBusVehicleNo() {
        return busVehicleNo;
    }


    public void setBusVehicleNo(String busVehicleNo) {
        this.busVehicleNo = busVehicleNo;
    }


    public String getBusVehicleNoAbbr() {
        return busVehicleNoAbbr;
    }


    public void setBusVehicleNoAbbr(String busVehicleNoAbbr) {
        this.busVehicleNoAbbr = busVehicleNoAbbr;
    }


    public String getBusType() {
        return busType;
    }


    public void setBusType(String busType) {
        this.busType = busType;
    }


    public String getAdName() {
        return adName;
    }


    public void setAdName(String adName) {
        this.adName = adName;
    }


    public String getAdId() {
        return adId;
    }


    public void setAdId(String adId) {
        this.adId = adId;
    }


    public String getPublishType() {
        return publishType;
    }


    public void setPublishType(String publishType) {
        this.publishType = publishType;
    }


    public String getMakeType() {
        return makeType;
    }


    public void setMakeType(String makeType) {
        this.makeType = makeType;
    }


    public Date getPublishDate() {
        return publishDate;
    }


    public void setPublishDate(Date publishDate) {
        this.publishDate = publishDate;
    }


    public String getPublishCycle() {
        return publishCycle;
    }


    public void setPublishCycle(String publishCycle) {
        this.publishCycle = publishCycle;
    }


    public double getAdArea() {
        return adArea;
    }


    public void setAdArea(double adArea) {
        this.adArea = adArea;
    }


    public String getStickerType() {
        return stickerType;
    }


    public void setStickerType(String stickerType) {
        this.stickerType = stickerType;
    }


    public Date getStickerDate() {
        return stickerDate;
    }


    public void setStickerDate(Date stickerDate) {
        this.stickerDate = stickerDate;
    }


    public String getCaituEmpId() {
        return caituEmpId;
    }


    public void setCaituEmpId(String caituEmpId) {
        this.caituEmpId = caituEmpId;
    }


    public double getCaituArea() {
        return caituArea;
    }


    public void setCaituArea(double caituArea) {
        this.caituArea = caituArea;
    }


    public Date getCaituDate() {
        return caituDate;
    }


    public void setCaituDate(Date caituDate) {
        this.caituDate = caituDate;
    }


    public String getPrintEmpId() {
        return printEmpId;
    }


    public void setPrintEmpId(String printEmpId) {
        this.printEmpId = printEmpId;
    }


    public Date getPrintDate() {
        return printDate;
    }


    public void setPrintDate(Date printDate) {
        this.printDate = printDate;
    }


    public String getPrintAccuracy() {
        return printAccuracy;
    }


    public void setPrintAccuracy(String printAccuracy) {
        this.printAccuracy = printAccuracy;
    }


    public String getPrintMachineNo() {
        return printMachineNo;
    }


    public void setPrintMachineNo(String printMachineNo) {
        this.printMachineNo = printMachineNo;
    }


    public String getFumoEmpId() {
        return fumoEmpId;
    }


    public void setFumoEmpId(String fumoEmpId) {
        this.fumoEmpId = fumoEmpId;
    }


    public Date getFumoDate() {
        return fumoDate;
    }


    public void setFumoDate(Date fumoDate) {
        this.fumoDate = fumoDate;
    }
    
    public JSONObject toJSONObject(){
        return JSONObject.fromObject(this,JSONUtil.getJsonConfig());
    }

    
}